/**
 ****************************************
 * @file humi_sensor_drv.h
 * @author: AnRui
 * @version 0.1
 * @date  : 2025-04-11
 * @copyright Copyright (c) 2025
 * @desc: 湿度传感器的驱动
 *        需要温度数据 在根据adc数值 去表中查询 相近的湿度值
 *        需要timer定时器 用来定时器改变引脚电平 模拟交流电 在高点平中间读取adc值
 * ***************************************
 */
#ifndef __HUMI_SENSOR_DRV_H__
#define __HUMI_SENSOR_DRV_H__

#include "gd32f30x.h"
#include <string.h>
#include "math_app.h"
#include "delay.h"
#include <stdio.h>
 
 /**
  * @desc  : 湿度传感器驱动初始化
  * @date  : 2025-04-09
  * @author: AnRui
  * @note  :
  */
void HumiSensorDrvInit(void);



/**
 * @desc  : 根据温度数据计算湿度值
 * @date  : 2025-04-10
 * @author: AnRui
 * @param : temp - {参数说明}:
 * @note  :
 */
void HumiSensorProc(uint8_t temp);

/**
 * @desc  : 获取湿度值
 * @date  : 2025-04-10
 * @author: AnRui
 * @return: uint8_t
 * @note  :
 */
uint8_t GetHumiData(void);
#endif // __HUMI_SENSOR_DRV_H__
